from increaseFeatureCalculation import IncreaseFeatureCalculation
from maFeatureCalculation import MaFeatureCalculation
from quantileFeatureCalculation import QuantileFeatureCalculation

if __name__=='__main__':
    daysBefore1 = -1
    daysBefore2 = 0
    yearsBefore = 4
    try:
        ifc=IncreaseFeatureCalculation(daysBefore1=daysBefore1,daysBefore2=daysBefore2,yearsBefore=yearsBefore)
        ifc.calIncrease()
    except:
        print('增长计算错误')
    try:
        qfc = QuantileFeatureCalculation(daysBefore1=daysBefore1,daysBefore2=daysBefore2,yearsBefore=yearsBefore)
        qfc.calQuantile()
    except:
        print('分位数计算错误')
    try:
        mafc=MaFeatureCalculation(daysBefore1=daysBefore1,daysBefore2=daysBefore2,yearsBefore=yearsBefore)
        mafc.calMas()
    except:
        print('MA计算错误')
